$(function()
{
	$('input.button').button();
	var $form=$('#form');
	var $form2=$('#form2');
	var $r=$form.find('input[name=register]');
	var $o=$form.find('input[name=openid]');
	var $n=$form.find('input[name=nickname]');
	var $e=$form.find('input[name=user_email]');
	var $l=$form.find('input[name=user_login]');
	var $p=$form.find('input[name=user_pass]');
	var $t_l=$form.find('input[name=to_login]');
	var $t_r=$form2.find('input[name=to_register]');
	var $l2=$form2.find('input[name=login]');
	var $msg=$('#msg');
	var $msg2=$('#msg2');
	var $overlay=$('#overlay');
	var url_to=$.cookie('yundanran_from')?$.cookie('yundanran_from'):'http://yundanran.com/';//登录跳转
	var url_to2='http://yundanran.com/wp-admin/profile.php';//个人中心-注册跳转
	$.cookie('yundanran_from',null);
	function msg(type,msg,delay)
	{
		type=type || 'success';
		msg=msg || 'infomation';
		delay=parseInt(delay) || 3000;
		$msg.html(msg).attr('class','').addClass(type).stop(true,true).fadeIn(300).delay(delay).fadeOut(200);
	}
	$r.click(function()
	{
		var openid=$o.val();
		var nickname=$n.val();
		var user_email=$e.val();
		var user_login=$l.val();
		var user_pass=$p.val();
		$.ajax(
		{
			url:window.location.href,
			type:'post',
			data:{action:'_post_qq_register2bind',openid:openid,nickname:nickname,user_email:user_email,user_login:user_login,user_pass:user_pass},
			dataType:'json',
			beforeSend:function()
			{
				msg('success','正在验证注册信息……');
			},
			success:function(json)
			{
				if(json.data==1)
				{
					msg('success','注册并授权成功，等等跳转……');
					window.location.href=url_to2;
				}
				else
				{
					if(json.data==-1)$n.focus();
					else if(json.data==-2)$l.focus();
					else if(json.data==-3)$p.focus();
					else if(json.data==-4)$e.focus();
					msg('error',json.info);
				}
			},
			error:function()
			{
				msg('error','AJAX ERROR!');
			}
		});
	});
	
	function msg2(type,msg,delay)
	{
		type=type || 'success';
		msg=msg || 'infomation';
		delay=parseInt(delay) || 3000;
		$msg2.html(msg).attr('class','').addClass(type).stop(true,true).fadeIn(300).delay(delay).fadeOut(200);
	}
	$t_l.click(function()
	{
		$form2.fadeIn(200).find('input[name=user_login]').focus();
		$overlay.fadeIn(100);
	});
	$t_r.click(function()
	{
		$form2.fadeOut(100);
		$overlay.fadeOut(200);
	});
	$l2.click(function()
	{
		var user_login=$form2.find('input[name=user_login]').val();
		var user_pass=$form2.find('input[name=user_pass]').val();
		var openid=$o.val();
		var remember=true;
		$.ajax(
		{
			url:window.location.href,
			type:'post',
			data:{action:'_post_qq_login2bind',openid:openid,user_login:user_login,user_pass:user_pass,remember:remember},
			dataType:'json',
			beforeSend:function()
			{
				msg2('success','正在登录绑定……');
			},
			success:function(json)
			{
				if(json.data==1)
				{
					msg2('success','登录成功，绑定用户名成功！');
					window.location.href=url_to;
				}
				else
				{
					if(json.data==-1)$form2.find('input[name=user_login]').focus();
					else if(json.data==-2)$form2.find('input[name=user_pass]').focus();
					msg2('error',json.info);
				}
			},
			error:function()
			{
				msg2('error','通信失败，请稍后重试！');
			}
		});
	});
	
});